package emp.entidades;
import java.io.Serializable;
import java.util.List;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;

import com.axcessfinancial.domain.*;
import com.sun.org.apache.xml.internal.security.c14n.helper.C14nHelper;

@Entity
@Table(name="categoria")
public class EntCategoria extends com.axcessfinancial.domain.BaseEntity implements Serializable{

	private String descripcion;
	private int nivel;
	private long idReferencia;
	private int estado;
	private String descripcionEn;
	private int referenciaArticulo;
	private int porcentajeDescuento;
	
	@Column(name="descripcion", length=100)
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	@Column(name="nivel")
	public int getNivel() {
		return nivel;
	}
	public void setNivel(int nivel) {
		this.nivel = nivel;
	}
	
	@Column(name="idReferencia")
	public long getIdReferencia() {
		return idReferencia;
	}
	public void setIdReferencia(long idReferencia) {
		this.idReferencia = idReferencia;
	}
	
	@Column(name="descripcionEn", length=100)
	public String getDescripcionEn() {
		return descripcionEn;
	}
	public void setDescripcionEn(String descripcionEn) {
		this.descripcionEn = descripcionEn;
	}
	
	@Column(name="estado")
	public int getEstado() {
		return estado;
	}
	public void setEstado(int estado) {
		this.estado = estado;
	}
	
	@Column(name="referenciaArticulo")
	public int getReferenciaArticulo() {
		return referenciaArticulo;
	}
	public void setReferenciaArticulo(int referenciaArticulo) {
		this.referenciaArticulo = referenciaArticulo;
	}

	@Column(name="porcentajeDescuento")
	public int getPorcentajeDescuento() {
		return porcentajeDescuento;
	}
	public void setPorcentajeDescuento(int porcentajeDescuento) {
		this.porcentajeDescuento = porcentajeDescuento;
	}
	
	public EntCategoria() {
		super();
	}
	
	public EntCategoria(String descripcion, int nivel, long idReferencia,
			int estado, String descripcionEn, int referenciaArticulo,
			int porcentajeDescuento) {
		super();
		this.descripcion = descripcion;
		this.nivel = nivel;
		this.idReferencia = idReferencia;
		this.estado = estado;
		this.descripcionEn = descripcionEn;
		this.referenciaArticulo = referenciaArticulo;
		this.porcentajeDescuento = porcentajeDescuento;
	}
	
}
